//#include <X11/copyright.h>

/* XConsortium: TemplateP.h,v 1.2 88/10/25 17:31:47 swick Exp $ */
/* Copyright Massachusetts Institute of Technology 1987, 1988 */

#ifndef _TemplateP_h
#define _TemplateP_h

#include "Template.h"
/* include superclass private header file */
#include <X11/CoreP.h>

/* define unique representation types not found in <X11/StringDefs.h> */

#define XtRTemplateResource        "TemplateResource"

typedef struct {
  int empty;
} TemplateClassPart;

typedef struct _TemplateClassRec {
  CoreClassPart         core_class;
  TemplateClassPart     template_class;
} TemplateClassRec;

extern TemplateClassRec templateClassRec;

typedef struct {
  /* resources */
  char* resource;
  /* private state */
} TemplatePart;

typedef struct _TemplateRec {
  CorePart    core;
  TemplatePart          template;
} TemplateRec;

#endif  _TemplateP_h
